3DES ECB Optimized for Massively Parallel CUDA GPU Architecture

نویسنده

  • Lukasz Swierczewski
چکیده

Modern computers have graphics cards with much higher theoretical efficiency than conventional CPU. The paper presents application possibilities GPU CUDA acceleration for encryption of data using the new architecture tailored to the 3DES algorithm, characterized by increased security compared to the normal DES. The algorithm used in ECB mode (Electronic Codebook), in which 64-bit data blocks are encrypted independently by stream processors (CUDA cores). Keywords-DES, cryptography, parallel algorithms, CUDA, GPU computing

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CUDA optimization strategies for compute- and memory-bound neuroimaging algorithms

As neuroimaging algorithms and technology continue to grow faster than CPU performance in complexity and image resolution, data-parallel computing methods will be increasingly important. The high performance, data-parallel architecture of modern graphical processing units (GPUs) can reduce computational times by orders of magnitude. However, its massively threaded architecture introduces challe...

متن کامل

Parallel Optimized Algorithm for Apriori Association Rule Mining on Graphics Processing Unit with Compute Unified Device Architecture (CUDA)

Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently .Now GPU(Graphics Processor Unit) has taken a major role in high performance computing for general purpose applications. Compute Unified Device Architecture (CUDA) programm...

متن کامل

Acceleration of the Retinex algorithm for image restoration by GPGPU/CUDA

Retinex is an image restoration method that can restore the image’s original appearance. The Retinex algorithm utilizes a Gaussian blur convolution with large kernel size to compute the center/surround information. Then a log-domain processing between the original image and the center/surround information is performed pixel-wise. The final step of the Retinex algorithm is to normalize the resul...

متن کامل

Generic techniques in general purpose GPU programming with applications to ant colony and image processing algorithms

In 2006 NVIDIA introduced a new unified GPU architecture facilitating generalpurpose computation on the GPU. The following year NVIDIA introduced CUDA, a parallel programming architecture for developing general purpose applications for direct execution on the new unified GPU. CUDA exposes the GPU’s massively parallel architecture of the GPU so that parallel code can be written to execute much f...

متن کامل

3D Finite-difference Modeling on a GPU-based Computer using CUDA

In this report, we present the implementation and final results of parallel programming on graphics processing units (GPUs) using NVIDIA’s parallel programming model which is known as the Compute Unified Device Architecture (CUDA) to perform the 3D finite-difference seismic forward modeling. The Tesla 10-series GPU (Tesla C1060) is used and results show that the massively parallel computational...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1305.4376  شماره 

صفحات  -

تاریخ انتشار 2013